package 确定字符互异;

public class Solution
{
    public boolean checkDifferent(String iniString)
    {
        return !iniString.matches(".*(.)(.*\\1).*");
    }
}
//先不说效率，这位大神能想到这样的正则表达式，确实厉害！
//.：代表任意一个字符
//.*：代表任意一个字符后面有0个或多个字符
//(.)：选择字符中任意一个字符进行复制 和后面的(.*\\1)结合进行判断是否后面存在一个字符与它相同
//(.)(.*\\1)：匹配案例 a*a（即首尾相同的abcsa）
//(.)(.*\\1).*：匹配案例 a*a*
//.*(.)(.*\\1)：匹配案例 *a*a
//.*(.)(.*\\1).*：匹配案例 *a*a*
